綜合昨天的練習,我們今天利用twstock來製作一個合庫金的最佳五檔價量表
圈起來的部分是2022/10/11收盤當下的即時最佳五檔。
首先因為我們要製作表單,所以除了twstock之外還要利用pandas套件來輔助我們:
import pandas as pd
import twstock
接下來這段詳細可以看昨天Day26的文章
stock5880 = twstock.realtime.get('5880')
buyPrice = stock5880['realtime']['best_bid_price']
buyNum = stock5880['realtime']['best_bid_volume']
selPrice = stock5880['realtime']['best_ask_price']
selNum = stock5880['realtime']['best_ask_volume']
接下來利用字典:
dict5880 = {'買量':buyNum,
'買價':buyPrice,
'賣價':selPrice,
'賣量':selNum}
最後就是使用pandas套件配合字典做出我們的表單:
df5880 = pd.DataFrame(dict5880, index=range(1,6))
print('合庫金最佳五檔價量表')
print(df5880)
output:
參考書籍:
洪錦魁 -- Python網路爬蟲:大數據擷取、清洗、儲存與分析:王者歸來 2019
林俊瑋, 林修博 --- Python:網路爬蟲與資料分析入門實戰 2018